%% 0. 一维原子链模拟程序OneDimenChain 后处理部分（动画显示）
% 
% 作者：hellobei
% 
% 日期：2019-11-12
% 
% 主要利用数据：ODC程序产生的矩阵A（DOF*nt）


%% 波形动画
fprintf('[ODC] PostProcess start.\n');

outField=outA;

x_post=1:DOF;
i_post=1;
y_post=zeros(DOF,1);
y_post_1=0.1*ones(DOF,1);

ytop=1.2*max(max(outField));
ydown=1.2*min(min(outField));

while i_post<=iout
     
    % 画出参考线y=0
    plot(x_post,y_post)
    hold on
    plot(x_post,y_post_1)
    hold on
    
    % 限定坐标显示范围
    axis([1,0.75*ctn*L,ydown,ytop])
    
    % 限定图片长宽尺寸
    set(gcf,'Position',[50 50 600 400]);
    
    plot(x_post,outField(:,i_post),'r')
    xlabel('Position')
    ylabel('Displacement')
    hold off
    
    pause(0.01)
    
    i_post=i_post+10;

end

fprintf('[ODC] PostProcess end.\n');
